package com.shujia.java.day19.demo3;
/**
* @Description: MyThread  Thread能不能实现资源共享
* @Author: 王火火
* @Date: 2019/8/22 10:16
 *
 * 创建3个线程->创建3个类实例
 * 资源不共享？ 因为里面的i每创建一个实例i就重新定义
 * 资源共享?   让i只定义一次
 *
 * static 修饰变量 只加载一次
 *
*/
public class MyThread extends Thread {
    static int i=0;
    //t1 t2 t3
    //t1 i=0 输出一次之后 i=1
    // 资源被t2抢走了 i=1
    @Override
    public void run() {
        while (true){
            if(i<100){
                System.out.println(getName()+"---------"+(i++));
            }
        }
    }
}
